Кичигина Полина Евгеньевна
Российский университет дружбы народов, Москва, Россия
07 марта 2025
Получение навыков правильной работы с репозиториями git.
Выполнить работу для тестового репозитория. Преобразовать рабочий репозиторий в репозиторий с git-flow и conventional commits.
Установка из коллекции репозиториев Copr
На Node.js базируется программное обеспечение для семантического версионирования и общепринятых коммитов
Для работы с Node.js добавим каталог с исполняемыми файлами, устанавливаемыми yarn, в переменную PATH.Перелогиньтесь
Данная программа используется для помощи в форматировании коммитов
Данная программа используется для помощи в создании логов
Создайте репозиторий на GitHub. Для примера назовём его git-extended
Делаем первый коммит и выкладываем на github
Необходимо заполнить несколько параметров пакета.
Сконфигурим формат коммитов. Для этого добавим в файл package.json команду для формирования коммитов
Добавим новые файлы, выполним коммит и отправим на github
Инициализируем git-flow. Префикс для ярлыков установим в v. Проверьте, что Вы на ветке develop
Загрузите весь репозиторий в хранилище и установите внешнюю ветку как вышестоящую для этой ветки
Создадим релиз с версией 1.0.0
Создадим журнал изменений и добавим журнал изменений в индекс
Зальём релизную ветку в основную ветку, отправим данные на github и создадим релиз на github. Для этого будем использовать утилиты работы с github
Создадим ветку для новой функциональности. Далее, продолжаем работу c git как обычно.По окончании разработки новой функциональности следующим шагом следует объединить ветку feature_branch c develop
Создадим релиз с версией 1.2.3. Обновите номер версии в файле package.json. Установите её в 1.2.3
Создадим журнал изменений и добавим журнал изменений в индекс
Создадим релиз на github с комментарием из журнала изменений
Мы получили навыки правильной работы с репозиториями git.